#include <iostream>
#include <string>
#include <ctemplate/template.h>

using namespace std;

int main()
{
    string in_html = "./test.html";
    string val = "柳松";

    //创建数字字典   括号内随便，实际不太需要名称参数
    ctemplate::TemplateDictionary root("test"); // unordered<> test用于测试的字典
    //插入KV
    root.SetValue("key",val); //test[]

    //创建template对象(获取要渲染的网页)，第二个参数为不对分隔符做操作
    ctemplate::Template* template_ptr = ctemplate::Template::GetTemplate(in_html,ctemplate::DO_NOT_STRIP); 

    //开始渲染，内容到out_html
    string out_html;
    template_ptr->Expand(&out_html,&root);

    cout << out_html << endl;
}
